package com.ficus.road.maintain.core.model;

import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author xiawen yang
 * @date 2021/10/11 上午10:36
 */
@Data
public class Lesion {

    private String hitId;

    // 病害类型
    @NotNull(message = "病害类型不能为空")
    private String type;

    //坐标
    private RelBbox box;
    // 严重程度
    private SeverityType severityType;
    // 长度 m
    private Float length;
    // 宽度 mm
    private Float width;
    // 角度
    private Float angle;
    //高差
    private Float heightDiff;
    // 面积 m^2
    private Float area;
    // 倒伏数量
    private Integer fallDownNumber;
    // 道路类型
    private String roadType;
}
